import dash
from dash import dcc, html
from dash.dependencies import Input, Output

# 创建一个 Dash 应用
app = dash.Dash(__name__)

# 定义应用的布局
app.layout = html.Div(
    [
        dcc.Input(id="input-text", type="text", value=""),
        html.Div(id="output-text"),
    ]
)


# 定义回调函数
@app.callback(Output("output-text", "children"), [Input("input-text", "value")])
def update_output(value):
    return f"你输入的内容是: {value}"


# 运行应用
if __name__ == "__main__":
    app.run(debug=True, port=8090)
